package com.lh.项目中存在的编码问题.java中的io案例;

import java.io.*;

/**
 * 作者：idea
 * 日期：2018/7/17
 * 描述：
 */
public class Reader {
    public static void main(String[] args) throws IOException {
        String file="D:\\Idea2018\\JavaWeb\\src\\main\\java\\com\\lh\\项目中存在的编码问题\\java中的io案例\\haha.txt";
        String charset="utf-8";
        FileOutputStream fileOutputStream=new FileOutputStream(new File(file));
        OutputStreamWriter writer=new OutputStreamWriter(fileOutputStream,charset);
        writer.write("这是一段需要保存的中文字符内容");
        writer.close();
        FileInputStream fileInputStream=new FileInputStream(file);
        InputStreamReader reader=new InputStreamReader(fileInputStream,charset);
        StringBuffer stb=new StringBuffer();
        char[] buff=new char[255];
        int count=0;
        while((count=reader.read(buff))!=-1){
            stb.append(buff,0,count);
        }
        reader.close();
        System.out.println(stb.toString());

    }
}
